ViSSh: A Data Visualisation Spreadsheet
نویسندگان
چکیده
We describe a data visualisation system which uses spreadsheets as its user interface metaphor. Similar systems implemented in the past were hampered by the contradiction between an imperative formula language and the declarative spreadsheet framework. We have analysed spreadsheets from a data visualisation point of view, and built a system that is an improvement over past efforts. Our prototype combines the following three techniques: we store lists of values in each spreadsheet cell; we use a functional programming language as the formula language and we make use of lazy evaluation. The novel combination of these techniques makes our system consistently declarative in nature, and gives it several advantages such as small, uncluttered visual programs, the ability to deal with potentially infinite datasets and the use of advanced functional language features.
منابع مشابه
Visualisation in Building Design and Analysis
Research on data visualisation is undergoing major developments in a number of different fields. These developments include investigating ways of applying visualisation techniques and systems for more efficient manipulation, interpretation and presentation of data. In the built environment field, the potential of new visualisation technologies to enhance the presentation of performance data obt...
متن کاملSpreadsheet structure inspection using low level access and visualisation
Spreadsheets are an extremely common form of end-user programming used for many applications from student marks to accounting for global multinationals. Ways of studying the structure of a spreadsheet itself is normally constrained to the tools provided in the spreadsheet software. We wanted to explore ways to use new visualisations for spreadsheets, and this paper documents our approach.
متن کاملFirst-Order Interactive Programming
Interactive programming is a method for implementing programming languages that supports an interactive, exploratory style of program development and debugging. The basic idea is to reify the steps of a computation into a persistent data structure which can be explored interactively, and which reacts to changes to inputs like a spreadsheet. Reifying the computation associates the computed value...
متن کاملNoël Nguyen : A Matlab package for the analysis of EMA / EPG data
The goal of this paper is to present a set of programs for displaying and annotating acoustic and articulatory data simultaneously in studies on speech production. These programs were developed in Matlab, a technical computing environment for numeric computation and visualisation. The system is equipped with a mouse-driven graphical interface made up of a number of windows. This interface can b...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000